Skip to content

Version Packages - #14977

Open
workers-devprod wants to merge 1 commit into
mainfrom
changeset-release/main
Open

Version Packages#14977
workers-devprod wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@workers-devprod

@workers-devprod workers-devprod commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

wrangler@4.119.0

Minor Changes

  • #14952 20470fa Thanks @nelsonjsduarte! - Add --parse-type flag to wrangler ai-search create

    wrangler ai-search create now accepts --parse-type to control how a website data source discovers URLs. sitemap (the default) reads XML sitemaps; discover follows links recursively.

    Previously the parse type could only be chosen through the interactive wizard, which was skipped whenever --source was supplied — so it was impossible to create a discover instance from a script.

    wrangler ai-search create my-instance \
      --type web-crawler \
      --source https://example.com \
      --parse-type discover
    

    The interactive wizard now offers Discover alongside Sitemap. --parse-type is only valid with --type web-crawler; passing it with --type builtin or --type r2 is rejected, since the API stores the value for those source types but never reads it. When the flag is omitted in non-interactive mode the field is left unset and the API default (sitemap) applies.

Patch Changes

create-cloudflare@2.70.17

Patch Changes

  • #14974 3dc2ea3 Thanks @dependabot! - Update dependencies of "create-cloudflare"

    The following dependency versions have been updated:

    Dependency From To
    sv 0.16.6 0.17.0
  • #14975 1f6844a Thanks @dependabot! - Update dependencies of "create-cloudflare"

    The following dependency versions have been updated:

    Dependency From To
    @angular/create 22.0.9 22.1.2
  • #14976 1e1cfc0 Thanks @dependabot! - Update dependencies of "create-cloudflare"

    The following dependency versions have been updated:

    Dependency From To
    create-vite 9.1.1 9.1.2

@cloudflare/deploy-helpers@0.6.5

Patch Changes

miniflare@5.20260731.0-alpha

Patch Changes

  • #14984 9c74538 Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"

    The following dependency versions have been updated:

    Dependency From To
    @cloudflare/workers-types ^5.20260730.1 ^5.20260731.1
    workerd 1.20260730.1 1.20260731.1
  • #14968 a88d169 Thanks @petebacondarwin! - Fix local rate limiting being disabled entirely when bindings share a namespace_id but use different periods

    The emulated Ratelimit binding tracked one counter per key per namespace, ignoring the period. Two bindings pointing at the same namespace_id with different simple.period values therefore overwrote each other's counter on every call — each one seeing a window it did not recognise, and so resetting the count to zero — with the result that neither binding ever limited anything:

    {
      "ratelimits": [
        {
          "name": "BURST",
          "namespace_id": "1001",
          "simple": { "limit": 20, "period": 10 }
        },
        {
          "name": "SUSTAINED",
          "namespace_id": "1001",
          "simple": { "limit": 50, "period": 60 }
        }
      ]
    }
    

    Counters are now tracked per period, matching production, where a counter is identified by a bucket index and bucket start timestamp that are both derived from the period. Bindings that share a namespace_id and a period still share a counter for a given key.

  • #14968 a88d169 Thanks @petebacondarwin! - Fix local rate limit counters silently resetting after ~10s of inactivity

    The emulated Ratelimit binding kept its counters on the JS heap of an internal Durable Object. workerd evicts idle Durable Objects after around 10 seconds, taking the counters with them, so in wrangler dev you could hit your Worker, pause to look at something, and find your limit had silently reset part way through the window.

    Counters now live in the Durable Object's storage, which survives eviction. They are still cleared by deleteAllDurableObjects(), so reset() from @cloudflare/vitest-pool-workers continues to reset rate limit state between tests, exactly as it does for KV, R2 and D1. Counters are now also written to the persistence directory, so they survive a wrangler dev restart within the same window.

  • #14989 daf65f2 Thanks @petebacondarwin! - Surface the full runtime crash report when workerd crashes, and warn when it is restarted

    When workerd crashed, the banner (e.g. *** std::terminate() called with no exception) was reported without its stack trace, because the stack trace was being filtered out along with the ordinary hex-stack noise workerd emits. The crash was therefore impossible to diagnose. The stack: line and the missing-$LLVM_SYMBOLIZER notice that follow a fatal crash banner are now kept, and the whole report is logged at error level.

    Miniflare also recovers from workerd crashes by restarting the runtime, but did so silently, which made a crash look like an unexplained dev server restart. It now warns, including a count so that a repeatedly-crashing runtime is distinguishable from a one-off.

@cloudflare/pages-shared@0.13.164

Patch Changes

@cloudflare/vite-plugin@1.50.1

Patch Changes

@cloudflare/vitest-pool-workers@0.20.2

Patch Changes

@cloudflare/remote-bindings@0.0.7

Patch Changes

@cloudflare/runtime-types@0.0.9

Patch Changes

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

@workers-devprod
workers-devprod force-pushed the changeset-release/main branch from 34ad3d5 to eb67ef9 Compare August 2, 2026 10:17
@github-actions

github-actions Bot commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

✅ All changesets look good

@workers-devprod
workers-devprod force-pushed the changeset-release/main branch 2 times, most recently from 5efdda5 to d3247bf Compare August 2, 2026 10:20
@pkg-pr-new

pkg-pr-new Bot commented Aug 2, 2026

Copy link
Copy Markdown
@cloudflare/autoconfig

npm i https://pkg.pr.new/@cloudflare/autoconfig@14977

@cloudflare/build-output-utils

npm i https://pkg.pr.new/@cloudflare/build-output-utils@14977

@cloudflare/config

npm i https://pkg.pr.new/@cloudflare/config@14977

create-cloudflare

npm i https://pkg.pr.new/create-cloudflare@14977

@cloudflare/deploy-helpers

npm i https://pkg.pr.new/@cloudflare/deploy-helpers@14977

@cloudflare/kv-asset-handler

npm i https://pkg.pr.new/@cloudflare/kv-asset-handler@14977

miniflare

npm i https://pkg.pr.new/miniflare@14977

@cloudflare/pages-functions

npm i https://pkg.pr.new/@cloudflare/pages-functions@14977

@cloudflare/pages-shared

npm i https://pkg.pr.new/@cloudflare/pages-shared@14977

@cloudflare/unenv-preset

npm i https://pkg.pr.new/@cloudflare/unenv-preset@14977

@cloudflare/vite-plugin

npm i https://pkg.pr.new/@cloudflare/vite-plugin@14977

@cloudflare/vitest-pool-workers

npm i https://pkg.pr.new/@cloudflare/vitest-pool-workers@14977

@cloudflare/workers-auth

npm i https://pkg.pr.new/@cloudflare/workers-auth@14977

@cloudflare/workers-editor-shared

npm i https://pkg.pr.new/@cloudflare/workers-editor-shared@14977

@cloudflare/workers-utils

npm i https://pkg.pr.new/@cloudflare/workers-utils@14977

wrangler

npm i https://pkg.pr.new/wrangler@14977

commit: 8c963de

@workers-devprod
workers-devprod force-pushed the changeset-release/main branch 5 times, most recently from e73b647 to ebe0881 Compare August 3, 2026 17:11
@workers-devprod
workers-devprod force-pushed the changeset-release/main branch from ebe0881 to 8c963de Compare August 3, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant